# 学生成绩管理系统
def main():
    # 使用字典存储学生信息，列表管理所有学生记录
    a = []

    while True:
        print("\n学生成绩管理系统")
        print("1. 添加学生记录")
        print("2. 删除学生记录")
        print("3. 查找学生记录")
        print("4. 修改学生记录")
        print("5. 退出系统")

        b = input("请选择操作 (1-5): ")

        if b == '1':
            # 添加学生记录
            c = input("请输入学生姓名: ")
            d = float(input("请输入学生成绩: "))
            a.append({'name': c, 'score': d})
            print(f"学生 {c} 的记录已添加.")
        elif b == '2':
            # 删除学生记录
            c = input("请输入要删除的学生姓名: ")
            for i, e in enumerate(a):
                if e['name'] == c:
                    del a[i]
                    print(f"学生 {c} 的记录已删除.")
                    break
            else:
                print(f"未找到学生 {c}.")
        elif b == '3':
            # 查找学生记录
            c = input("请输入要查找的学生姓名: ")
            f = False
            for e in a:
                if e['name'] == c:
                    print(f"学生 {c} 的成绩是 {e['score']}")
                    f = True
                    break
            if not f:
                print(f"未找到学生 {c}.")
        elif b == '4':
            # 修改学生记录
            c = input("请输入要修改的学生姓名: ")
            for e in a:
                if e['name'] == c:
                    d = float(input("请输入新的成绩: "))
                    e['score'] = d
                    print(f"学生 {c} 的成绩已更新为 {d}")
                    break
            else:
                print(f"未找到学生 {c}.")
        elif b == '5':
            # 退出系统
            print("感谢使用学生成绩管理系统!")
            break
        else:
            print("无效的选择，请重新输入.")


if __name__ == "__main__":
    main()